<template>
  <view class="consume-record">
    <!-- 顶部导航栏（与其他页面样式统一） -->
    <view class="nav-bar">
      <image class="back-icon" src="/static/back.png" @click="goBack"></image>
    </view>

    <!-- 蓝色过渡区域（与其他页面一致） -->
    <view class="c1"></view>

    <!-- 消费记录列表 -->
    <view class="record-list">
      <view class="record-item" v-for="(item, index) in recordList" :key="index">
        <view class="record-info">
          <text class="record-title">{{ item.title }}</text>
          <text class="record-amount">{{ item.amount }}</text>
        </view>
        <text class="record-time">{{ item.time }}</text>
      </view>
    </view>
  </view>
</template>

<script>
export default {
  data() {
    return {
      recordList: [
        {
          title: "大美汽车维修店-洗车",
          amount: "-50元",
          time: "2023.3.11 11:09"
        },
        {
          title: "大美汽车维修店-洗车",
          amount: "-50元",
          time: "2023.3.11 11:09"
        },
        {
          title: "大美汽车维修店-洗车",
          amount: "-50元",
          time: "2023.3.11 11:09"
        },
        {
          title: "大美汽车维修店-洗车",
          amount: "-50元",
          time: "2023.3.11 11:09"
        }
      ]
    };
  },
  methods: {
    goBack() {
      uni.navigateBack({
        delta: 1
      });
    }
  }
};
</script>

<style scoped>
  /* 蓝色过渡区域（与其他页面完全一致） */
  .c1{
    background-color: #007aff;
    height: 50px;
  }

/* 页面整体样式（与其他页面统一） */
.consume-record {
  background-color: #f5f5f5; /* 统一浅灰背景 */
  min-height: 100vh;
  box-sizing: border-box;
}

/* 导航栏样式（与其他页面完全一致） */
.nav-bar {
  display: flex;
  align-items: center;
  height: 0px; /* 与其他页面导航栏高度一致 */
  background-color: #007aff;
  padding: 0 15px;
  margin: 0; /* 移除原有负边距，通过过渡区实现全屏效果 */
}
.back-icon {
  width: 20px;
  height: 20px; /* 与其他页面图标尺寸一致 */
}
.nav-title {
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  margin: 0 auto;
}

/* 消费记录列表样式（与其他列表样式统一） */
.record-list {
  background-color: #fff;
  border-radius: 8px; /* 统一卡片圆角 */
  padding: 15px;
margin: 0 10px 0 10px;
margin-top: -50px;
}
.record-item {
  border-bottom: 1px solid #f5f5f5;
  padding: 10px 0;
}
.record-info {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 5px;
}
.record-title {
  font-size: 16px;
  color: #333;
}
.record-amount {
  font-size: 16px;
  color: #f00; /* 金额红色显示，保持原有特性 */
  font-weight: bold; /* 金额加粗突出 */
}
.record-time {
  font-size: 14px;
  color: #999;
}
</style>